
package com.hlkj.pay.dto.order;
/*
 * Hlpay-Plus aggregate payment system.
 * Copyright (c) 2024-2025 Hlpay Team Copyright has the right of final interpretation.
 */

import com.hlkj.pay.enums.PayOrderEnums;
import com.hlkj.pay.vo.order.req.OrderPromotionInfo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author HlpayTeam
 * @date 2025/01/08 13:41
 */
@Data
public class PayOrderSubsidyDto extends OrderPromotionInfo {

    @Schema(description = "内部批次号")
    private String batchNo;

    @Schema(description = "内部流水号 不对外暴露")
    private String batchNoDetail;

    @Schema(description = "状态")
    private PayOrderEnums.PAY_ORDER_SUBSIDY_STATUS status = PayOrderEnums.PAY_ORDER_SUBSIDY_STATUS.INIT;

    @Schema(description = "备注")
    private String failReason;

    @Schema(description = "补贴完成时间")
    private Long successTime;

    private String payType;
}
